.boxsizing{box-sizing:border-box;}
/* header头部 */
.mtcggame-header{
    display:flex;
    justify-content:space-between;
    align-items:center;
    width:100%;
    height:3.2616rem;
    background-color:#e94335;
    padding:0px 0.3913rem 0px 1.5655rem;
}
.tcglogo img{width:7.4363rem;}
.tcgbanlance{
    display:flex;
    height:100%;
    flex-direction:row;
    align-items:center;
}
.tcg-mybanlance{
    margin-right:0.5217rem;
}
.tcg-mybanlance,.tcg-mybanlance .banlancetip{color:#fff;}
.tcg-coin{
    height:100%;
    position:relative;
}
.tcg-coindefault{
    display:flex;
    height:100%;
    align-items:center;
}
.tcg-coindefault img{width:1.5652rem;margin-right:0.326rem;}
.tcg-coindefault .tcg-coinname,.tcg-coindefault i{color:#fff;transform:translateY(0.15rem);}
.tcg-choosecoin{
    position: absolute;
    top:100%;
    right:0px;
    background-color: #fff;
    border:1px solid #eee;
    border-bottom-left-radius:0.2086rem;
    border-bottom-right-radius:0.2086rem;
    z-index: 99;
}
.tcg-choosecoin li{
    color: #000;
    display: flex;
    align-items: center;
    padding:0.5217rem 0.2086rem;
}
.tcg-choosecoin li:not(:first-child){border-top:1px solid #eee;}
.tcg-choosecoin li img{width:1.1543rem;height:1.1543rem;margin-right:0.3782rem;}
/* header头部结束 */
/* TCG logo */
.tcggame-hps{
    display:flex;
    height:10.437rem;
    justify-content:center;
    background-color:#fff;
}
/* TCG logo结束 */
/* 彩票内容 */
.tcggame-container{
    padding-bottom:4.6666rem;
    background-color:#eaecef;
}
.tcggame-swiper{
    width:100%;
    height:2.6087rem;
    border-bottom:1px solid #f8f8fa;
}
.tcgswiper-container{width:100%;height:100%;}
.tcgswiper-container .swiper-slide{
    width:auto;
    display:flex;
    padding:0px 1.8rem;
    align-items:center;
    font-size:0.8478rem;
    color:#5f5f5f;
    position: relative;
}
.tcgswiper-container .swiper-slide.active{color:#e94335;}
.tcgswiper-container .swiper-slide.active:after,.tcgswiper-container .swiper-slide.active::after{
    position: absolute;
    bottom:0px;
    left:0px;
    content: "";
    width:100%;
    height:2px;
    background-color:#e94335;
    z-index:10;
}
.tcggame-content{
    width:100%;
    height:100%;
    overflow:hidden;
}
.tcggame-outcontainer{
    width:2000px;
    display:flex;
    flex-direction:row;
}
.tcggame-nav{
    display:flex;
    width:100%;
    flex-direction:row;
    flex-wrap:wrap;
    padding:0.6521rem 0.3913rem 0 0.3913rem;
    box-sizing:border-box;
}
.list-lott-item{
    width:31%;
    display:flex;
    flex-direction:column;
    align-items:center;
    box-sizing:border-box;
    padding:0.6521rem 0;
    margin-bottom:0.6521rem;
    background-color:#fafafb;
    border-radius:3px;
}
.list-lott-item:nth-child(3n-1){
    margin-right:3.5%;
    margin-left:3.5%;
}
.list-lott-item img{width:42%;margin-bottom:0.5333rem;}
.list-lott-item span{font-size:0.7826rem;color:#575e68;}
/* 彩票内容结束 */
/* TCG固定顶部 */
.tcggameft{
    width:100%;
    height:3.2608rem;
    background-color:#1d222c;
}
.tcggame-fixed{
    position:fixed;
    bottom:0px;
    left:0px;
    z-index:200;
    width:100%;
    height:3.2608rem;
    background-color:#1d222c;
}
.tcggame-fixedbody{
    width:100%;
    height:100%;
    display:flex;
}
.tcgfixed-nav{
    flex:1;
}
.tcgfixed-nav a{
    padding-top:0.2666rem;
    display:block;
    width:100%;
    height:100%;
    text-align:center;
}
.tcgfixed-nav .tcgnav-icon i{
    font-size:1.5rem;
    color:#fff;
    margin-bottom:0.3913rem;
}
.tcgfixed-nav .tcgnav-txt{
    font-size:0.6522rem;
    color:#fff;
}
/* TCG固定顶部结束 */

/* TCG兑换页面 */
.mtcgexchange{
    width:100%;
    min-height:100vh;
    display:flex;
    flex-direction:column;
}
.mtcgexchange-container{
    flex:1;
}
.tcgexchange{
    width:100%;
    height:2.6087rem;
    background-color:#eaecef;
    border-bottom:1px solid #f8f8fa;
    display:flex;
    flex-direction:row;
}
.tcgexchange>div{
    flex:1;
    display:flex;
    align-items:center;
    justify-content:center;
    color:#5f5f5f;
}
.tcgexchange>div.active{color:#e94335;border-bottom:2px solid #e94335;}
.transformbox{
    padding:1.6rem 1.424rem 1.8rem;
    width:100%;
    display:flex;
    background-color:#fff;
    flex-direction:column;
    box-sizing:border-box;
}
.transform-form,.form-item{
    display: flex;
    width:100%;
    flex-direction:row;
    flex-wrap: wrap;
    align-items:center;
    margin-bottom:1rem;
}
.form-item .item-label{
    margin-right:1rem;
    font-size:0.95rem;
    color:#696969;
}
.form-item.zh_CN .item-label,.form-item.zh_TW .item-label{
    width:4.4rem;
}
.form-item.en_US .item-label{
    width:9.4rem;
}
.form-item .item-input{
    height:2.5rem;
    border:1px solid #acacac;
    background-color:#f6f6f6;
    position: relative;
}
.form-item .item-input input{
    height:100%;
    background-color:transparent;
    padding:0px 5px;
}
.form-item.en_US .item-input input{
    width:11rem;
}
.form-item.zh_CN .item-input input,.form-item.zh_TW  .item-input input{
    width:15.4rem;
}
.form-item .item-tip span{
    color:#000;
    font-weight:700;
    margin-right:0.94rem;
}
.postformbox{
    display:flex;
    justify-content:center;
}
.postform{
    padding:0.8rem 2.775rem;
    background-color:rgb(254, 103, 50);
    cursor: pointer;
    color:#fff;
    transition:all 0.3s linear;
    font-size:0.824rem;
}
/* TCG兑换页面结束 */